home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
gfx
/
show
/
svoUtah22.lha
/
svoUtahRLE
/
source
/
URT
/
lib
/
SMakefile
< prev
next >
Wrap
Makefile
|
1995-04-14
|
4KB
|
137 lines
# Description file for librle library.
# version for SAS/C V6.55
# modified by Andreas R. Kleinert in 1995
# to fulfil requirements of 68030/882 systems
# 14.4.95: - changed options, removed "touch" + "delete" commands
DEST = rle.lib
RI = /include
CC = sc
OPT = OPTIMIZE OPTSCHED
NOOPTCFLAGS = CPU=68030 NOSTKCHK MATH=IEEE IGNORE=104+85+154+100+161\
GST=INCLUDE:all.gst IDIR=/include IDIR=/lib $(OPT)
CFLAGS = $(NOOPTCFLAGS)
.c.o:
$(CC) $(CFLAGS) $>.c
# If nothing else is specified, default is to build the library.
default: buildlib
OPT_OBJS = sVsetlinebuf.o
# OPT_OBJS =
OBJS = Runput.o buildmap.o cmd_name.o colorquant.o dither.o \
float_to_exp.o inv_cmap.o rle_addhist.o rle_cp.o rle_getcom.o \
rle_getraw.o rle_getrow.o rle_getskip.o rle_global.o \
rle_open_f.o rle_putcom.o rle_putraw.o rle_putrow.o \
rle_raw_alc.o rle_rawrow.o rle_row_alc.o scanargs.o \
vaxshort.o \
$(OPT_OBJS)
LIBNAME = rle.lib
# LIBNAME = librle.a
# Just rebuild the object files.
objs: $(OBJS)
# Copy the library to the destination directory.
# (Install a second copy on the debug subdirectory, on the theory that it
# is more useful to have a non-debug version than nothing at all.)
# Do nothing if $(DEST) is empty (or not defined)
install: buildlib
cp $(LIBNAME) $(DEST)
# touch install
# Rebuild the library from all the .o files.
buildlib: $(OBJS)
# touch $(LIBNAME)
# delete $(LIBNAME)
oml $(LIBNAME) @OFILES
# Execute makelib
# ranlib $(LIBNAME)
# touch buildlib
# Clean up installed stuff and binaries
pristine: clean
# delete $(DEST)
# delete $(LIBNAME)
# delete install
# Get rid of everything which must be recompiled on a different computer.
clean:
# delete \#?.o quiet
# delete $(LIBNAME)
# delete buildlib
# Lint actions:
#
# lintall - run lint on all the source files
# lint1 - run line on one source file
# llib-lrle - build human-readable form of lint library
# llib-lrle.ln - build machine readable form of lint library for
# use in linting programs that use the library
# linstall - install the lint library
#
lintall:
lint $(DFLAGS) $(IFLAGS) $(CFILES)
lint1:
lint $(DFLAGS) $(IFLAGS) -u $(LINTF) llib-lrle.ln
llib-lrle: $(CFILES)
-gemacs -tnull -q -l$(AEM)/mk-llib.ml -emk-llib llib-lrle $(CFILES)
lintlib llib-lrle.ln: llib-lrle
/lib/cpp $(IFLAGS) -C -Dlint llib-lrle | > /usr/lib/lint/lint1 -uv > \
llib-lrle.ln
# touch lintlib
# Install the lint library.
linstall: llib-lrle.ln
cp llib-lrle.ln llib-lrle /usr/lib/lint
# Make all objects depend on rle_config.h, even if they really don't.
# This forces a recompile whenever a reconfiguration happens.
# $(OBJS): $(RI)/rle_config.h
# Dependencies on .h files:
# DO NOT DELETE THIS LINE
Runput.o: $(RI)/rle.h $(RI)/rle_code.h $(RI)/rle_put.h $(RI)/rle_config.h
$(CC) $(NOOPTCFLAGS) $>.c
buildmap.o: $(RI)/rle.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
float_to_exp.o: $(RI)/rle.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_addhist.o: $(RI)/rle.h $(RI)/rle_config.h
$(CC) $(NOOPTCFLAGS) $>.c
rle_cp.o: $(RI)/rle.h $(RI)/rle_code.h $(RI)/rle_put.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_getcom.o: $(RI)/rle.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_getraw.o: $(RI)/rle.h $(RI)/rle_raw.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_getrow.o: $(RI)/rle.h $(RI)/rle_code.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_getskip.o: $(RI)/rle.h $(RI)/rle_code.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_global.o: $(RI)/rle.h $(RI)/rle_put.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_putcom.o: $(RI)/rle.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_putraw.o: $(RI)/rle.h $(RI)/rle_put.h $(RI)/rle_raw.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_putrow.o: $(RI)/rle.h $(RI)/rle_put.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_raw_alc.o: $(RI)/rle.h $(RI)/rle_raw.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_rawrow.o: $(RI)/rle.h $(RI)/rle_raw.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
rle_row_alc.o: $(RI)/rle.h $(RI)/rle_config.h
$(CC) $(CFLAGS) $>.c
config-subdirs: